// removed
/*@__PURE__*/ a();
/*@__PURE__*/ (b());
(/*@__PURE__*/ c());
/*@__PURE__*/ d(1)(2)(3);
/*@__PURE__*/ (e(1))(2)(3);
/*@__PURE__*/ (f(1)(2))(3);
/*@__PURE__*/ (g(1)(2)(3));
(/*@__PURE__*/ h(1)(2)(3));
/*@__PURE__*/ i.x(1).y(2).z(3);
/*@__PURE__*/ (j.x)(1).y(2).z(3);
/*@__PURE__*/ (k.x(1)).y(2).z(3);
/*@__PURE__*/ (l.x(1).y)(2).z(3);
/*@__PURE__*/ (m.x(1).y(2)).z(3);
/*@__PURE__*/ (n.x(1).y(2).z)(3);
/*@__PURE__*/ (o.x(1).y(2).z(3));
(/*@__PURE__*/ p.x(1).y(2).z(3));
[ /*@__PURE__*/ q() ];
/*@__PURE__*/ new r();
new /*@__PURE__*/ r();
/*@__PURE__*/ (new s());
(/*@__PURE__*/ new t());
/*@__PURE__*/ new u(1)(2)(3);
/*@__PURE__*/ new (v(1))(2)(3);
/*@__PURE__*/ new (w(1)(2))(3);
/*@__PURE__*/ new (x(1)(2)(3));
(/*@__PURE__*/ new y(1)(2)(3));
/*@__PURE__*/ new z.x(1).y(2).z(3);
/*@__PURE__*/ new (a.x)(1).y(2).z(3);
/*@__PURE__*/ new (b.x(1)).y(2).z(3);
/*@__PURE__*/ new (c.x(1).y)(2).z(3);
/*@__PURE__*/ new (d.x(1).y(2)).z(3);
/*@__PURE__*/ new (e.x(1).y(2).z)(3);
/*@__PURE__*/ new (f.x(1).y(2).z(3));
(/*@__PURE__*/ new g.x(1).y(2).z(3));
[ /*@__PURE__*/ new h() ];

// can be simplified
(/*@__PURE__*/ x(), y());
(/*@__PURE__*/ new x(), y());
(w(), /*@__PURE__*/ x(), y());
(w(), /*@__PURE__*/ new x(), y());
/*@__PURE__*/(g() || h())(x(), y());
/*@__PURE__*/new (g() || h())(x(), y());
(/*@__PURE__*/ (a() || b()))(c(), d());
new (/*@__PURE__*/ (a() || b()))(c(), d());
[ /*@__PURE__*/ x(), y() ];
[ /*@__PURE__*/ new x(), y() ];
[ w(), /*@__PURE__*/ x(), y() ];
[ w(), /*@__PURE__*/ new x(), y() ];

// retained
(/*@__PURE__*/ a)();
(/*@__PURE__*/ b)(1)(2)(3);
(/*@__PURE__*/ c(1))(2)(3);
(/*@__PURE__*/ d(1)(2))(3);
(/*@__PURE__*/ e).x(1).y(2).z(3);
(/*@__PURE__*/ f.x)(1).y(2).z(3);
(/*@__PURE__*/ g.x(1)).y(2).z(3);
(/*@__PURE__*/ h.x(1).y)(2).z(3);
(/*@__PURE__*/ i.x(1).y(2)).z(3);
(/*@__PURE__*/ j.x(1).y(2).z)(3);
new (/*@__PURE__*/ k)();
new (/*@__PURE__*/ l)(1)(2)(3);
(/*@__PURE__*/ new m(1))(2)(3);
(/*@__PURE__*/ new n(1)(2))(3);
new (/*@__PURE__*/ o).x(1).y(2).z(3);
/* */ new (/*@__PURE__*/ p.x)(1).y(2).z(3);
(/*@__PURE__*/ new q.x(1)).y(2).z(3);
(/*@__PURE__*/ new r.x(1).y)(2).z(3);
(/*@__PURE__*/ new s.x(1).y(2)).z(3);
(/*@__PURE__*/ new t.x(1).y(2).z)(3);
